home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / text / edit / vim60src.lha / Vim / vim60 / src / testdir / Make_amiga.mak < prev    next >
Encoding:
Text File  |  2001-05-15  |  2.2 KB  |  96 lines

  1. #
  2. # Makefile to run al tests for Vim, on Amiga
  3. #
  4. # Requires "rm", "csh" and "diff"!
  5.  
  6. VIMPROG = /vim
  7.  
  8. # These tests don't work (yet):
  9. # test2        "\\tmp" doesn't work
  10. # test10    'errorformat' is different
  11. # test11    "cat" doesn't work properly
  12. # test12    can't unlink a swap file
  13. # test25    uses symbolic link
  14. # test27    can't edit file with "*"
  15.  
  16. SCRIPTS = test1.out test3.out test4.out test5.out test6.out \
  17.         test7.out test8.out test9.out \
  18.         test13.out test14.out test15.out test17.out \
  19.         test18.out test19.out test20.out test21.out test22.out \
  20.         test23.out test24.out test26.out \
  21.         test28.out test29.out test30.out test31.out test32.out \
  22.         test33.out test34.out test35.out test36.out test37.out \
  23.         test38.out test39.out test40.out test41.out test42.out \
  24.         test43.out test44.out test45.out test46.out test47.out \
  25.         test48.out
  26.  
  27. .SUFFIXES: .in .out
  28.  
  29. nongui:    /tmp $(SCRIPTS)
  30.     csh -c echo ALL DONE
  31.  
  32. clean:
  33.     csh -c \rm -rf *.out /tmp/* Xdotest small.vim tiny.vim mbyte.vim test.ok
  34.  
  35. .in.out:
  36.     copy $*.ok test.ok
  37.     $(VIMPROG) -u amiga.vim -U NONE --noplugin -s dotest.in $*.in
  38.     diff test.out $*.ok
  39.     rename test.out $*.out
  40.     -delete X#? ALL QUIET
  41.     -delete test.ok
  42.  
  43. # Create a directory for temp files
  44. /tmp:
  45.     makedir /tmp
  46.  
  47. # Manx requires all dependencies...
  48. test1.out: test1.in
  49. test2.out: test2.in
  50. test3.out: test3.in
  51. test4.out: test4.in
  52. test5.out: test5.in
  53. test6.out: test6.in
  54. test7.out: test7.in
  55. test8.out: test8.in
  56. test9.out: test9.in
  57. test10.out: test10.in
  58. test11.out: test11.in
  59. test12.out: test12.in
  60. test13.out: test13.in
  61. test14.out: test14.in
  62. test15.out: test15.in
  63. test16.out: test16.in
  64. test17.out: test17.in
  65. test18.out: test18.in
  66. test19.out: test19.in
  67. test20.out: test20.in
  68. test21.out: test21.in
  69. test22.out: test22.in
  70. test23.out: test23.in
  71. test24.out: test24.in
  72. test25.out: test25.in
  73. test26.out: test26.in
  74. test27.out: test27.in
  75. test28.out: test28.in
  76. test29.out: test29.in
  77. test30.out: test30.in
  78. test31.out: test31.in
  79. test32.out: test32.in
  80. test33.out: test33.in
  81. test34.out: test34.in
  82. test35.out: test35.in
  83. test36.out: test36.in
  84. test37.out: test37.in
  85. test38.out: test38.in
  86. test39.out: test39.in
  87. test40.out: test40.in
  88. test41.out: test41.in
  89. test42.out: test42.in
  90. test43.out: test43.in
  91. test44.out: test44.in
  92. test45.out: test45.in
  93. test46.out: test46.in
  94. test47.out: test47.in
  95. test48.out: test48.in
  96.